
#ifndef _PYCONSOLEWIDGETOPERATION_H_
#define _PYCONSOLEWIDGETOPERATION_H_

#include "OperationsApi.hpp"
#include "../OLCore/AbstractOperation.hpp"
#include "../OLApp/OperationsManager.hpp" 
#include "../OLWidgets/PyConsoleWidget.hpp"



namespace NSOperation {

	class OPERATIONSAPI PyConsoleWidgetOperation :
		public NSCore::AbstractOperation
	{
		Q_OBJECT
	public:
		PyConsoleWidgetOperation();
		~PyConsoleWidgetOperation();

	public:
		virtual inline QString className() override { return "PyConsoleWidgetOperation"; };
		
	private:

	public slots:
		void actionRunPythonSlot(QString name);

	};

	DynamicOperationRegister(PyConsoleWidget, PyConsoleWidgetOperation);

}

#endif


